home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #6 / Amiga Plus CD - 1996 - No. 06.iso / pd / tools / frexxed / install < prev    next >
Text File  |  1996-07-19  |  57KB  |  1,640 lines

  1. ;#############################################################################
  2. ;
  3. ; $VER: 3.2 install_FrexxEd (6.6.95)
  4. ;
  5. ; Start this installer script by double-clicking on one of its icons, or by
  6. ; running one of the "install_XXXXXX.sh" scripts in a shell.
  7. ;
  8. ; Copyright (C) by FrexxWare 1994
  9. ; Written by Daniel Stenberg and Per-Anders Josefsson
  10. ;
  11. ; Polish by Robert Ramiega (robert@magnum.lodz.pl)
  12. ; Dutch by Michiel Willems (Michiel@aobh.hacktic.nl)
  13. ; Italian by Massimiliano De Otto (deotto@cs.unibo.it)
  14. ; German by Rolf Kunisch (obelhawk@cs.tu-berlin.de)
  15. ; French by Stephane ZERMATTEN (zed@amigazed.alphanet.ch)
  16. ; Norwegian by Jon-Inge Paulsen.
  17. ;
  18. ; Thank you - *very* much - dudes!
  19. ;
  20. ; * Added norwegian texts.
  21. ; * Asks the user and if yes is answered, all FPL files that is to be
  22. ;   replaced are copied to the oldFPL/ directory!
  23. ; * Creates a directory with the proper name when installing french
  24. ;   catalog.
  25. ;
  26. ; 3.2 - no longer installs fastgraphics.library, it doesn't work with v2
  27. ;       anyway
  28. ;
  29. ;#############################################################################
  30.  
  31. ;;;;;;;;;;;;;;;;;;;;;; NEW FOR FREXXED 1.8 ;;;;;;;;;;;;;;;;;;;;;;;;;;
  32.  
  33. (set txt_alreadyinstalled "%s is already installed!")
  34.  
  35. (set txt_askbackup "Backup FPL-programs that are replaced with new ones?")
  36.  
  37. (set txt_askbackuphelp (cat "Installer is about to copy a lot of FPL-programs "
  38.     "to the FrexxEd:FPL/ directory. If you have done some changes to any "
  39.     "of the programs in the distribution, and would like to keep those "
  40.     "changes, press 'yes' now, and all FPL programs that are replaced with "
  41.     "a different one will be copied into FrexxEd:oldFPL/.  NOTE: This "
  42.     "doesn't include User.FPL. User.FPL is meant to get changed and won't "
  43.     "be updated by installer!"))
  44.  
  45. (set txt_backupfilestext (cat "The following files were copied to "
  46.                               "this directory when FrexxEd "
  47.                               "was updated:\n"))
  48.  
  49. ;;;;;;;;;;;;;; two new strings from version 0.97!! ;;;;;;;;;;;;;;;;;;
  50.  
  51. (set txt_MagicWBIcons "Would you like to install MagicWB Icons?")
  52.  
  53. (set txt_MagicWBHelp (cat "Magic WB is an application that enhances the "
  54.     "look of your Workbench. It gives oppurtunity to use extra fancy icons "
  55.     "due to more colors."))
  56.  
  57. ;;;;;;;;;;;; Let's make the default phrases in English! ;;;;;;;;;;;;;;
  58.  
  59. (set txt_NoVersion (cat
  60.   "FrexxEd can't run under version %ld of AmigaDOS! "
  61.   "Select \"Install\" if you still want to install FrexxEd "
  62.   "or press \"Cancel\" to "
  63.   "stop the installation process.")
  64. )
  65. (set txt_NoVersionHelp (cat
  66.   "If you intend to run a newer version of AmigaDOS within a limited "
  67.   "period, it might make sense to install FrexxEd even if it can't "
  68.   "be used until that upgrade. If you are not considering upgrading "
  69.   "to at least version 2.04, then you should cancel the installation "
  70.   "right now and forget about using FrexxEd!")
  71. )
  72. (set txt_AbortMsg
  73.   "Nothing was installed!"
  74. )
  75. (set txt_Install
  76.   "Install"
  77. )
  78. (set txt_Cancel
  79.   "Cancel"
  80. )
  81. (set txt_Destination (cat
  82.   "Your current copy of the FrexxEd package seems to be located in "
  83.   "the drawer \"%s\". Do you want the update to be "
  84.   "installed there?")
  85. )
  86. (set txt_DestinationHelp (cat
  87.   "The installer has determined that you already have a copy "
  88.   "of FrexxEd installed on your system (you have the FREXXED: "
  89.   "assign set to \"%s\"). If this is wrong, or "
  90.   "you want the update installed elsewhere, select NO as an "
  91.   "answer. Otherwise, select YES.")
  92. )
  93. (set txt_DrawerPrompt (cat
  94.   "In which drawer do you want your FrexxEd files to be installed? (No "
  95.   "directory will be made by the installer.) The "
  96.   "executable file is _not_ included, it will be copied separately. ")
  97. )
  98. (set txt_OutOfSpace (cat
  99.   "A complete FrexxEd installation requires at least 900 kb "
  100.   "free space, but the selected target device " 
  101.    "%s: has only %ld kb available. "
  102.   "Restart installation and select a new target, or clean "
  103.   "this one up so that more disk space will become "
  104.   "available!")
  105. )
  106. (set txt_SelectLangs
  107.   "Select the languages that you want installed!"
  108. )
  109. (set txt_SelectLangsHelp (cat
  110.   "From AmigaDOS version 2.1, there is locale support "
  111.   "for software to keep databases for different "
  112.   "languages to support output in your native language.\n"
  113.   "Select the languages that you think you will use, now or "
  114.   "in the future. You can of course install more/different "
  115.   "catalogs at a later time. More catalogs are likely to "
  116.   "appear in future releases and revisions!")
  117. )
  118. (set txt_FrexxEddir
  119.   "Specify a drawer to put the FrexxEd executable in! "
  120. )
  121. (set txt_FrexxEddirHelp (cat
  122.   "The FrexxEd executable is the actual editor. FrexxEd: is used "
  123.   "by the editor to find the rest of the FrexxEd files, but this "
  124.   "does not have to be placed among the other in the file tree.\n"
  125.   "Selecting a drawer which you already have included in your "
  126.   "path will enable you to run FrexxEd from anywhere without "
  127.   "changing your path.")
  128. )
  129. (set txt_PromptStartup (cat
  130.   "Add these lines to s:user-startup?\n\n"
  131.   "assign FrexxEd: \"%s\"\n")
  132. )
  133. (set txt_And
  134.   "and "
  135. )
  136. (set txt_PackersAvail (cat
  137.   "FrexxEd can take advantage of the custom libraries found in your "
  138.   "LIBS: partition/drawer named %s for file compression/"
  139.   "decompression and encryption/decryption. Files compressed with "
  140.   "such a library will be unpacked at load time!")
  141. )
  142. (set txt_PackersNonAvail (cat
  143.   "To be able to use such goodies as file compression/decompression "
  144.   "and encryption/decryption, FrexxEd requires the custom libraries "
  145.   "xpkmaster.library and/or powerpacker.library! They are not present "
  146.   "in your system, so to use the functions mentioned, get them!")
  147. )
  148. (set txt_LocaleDir (cat
  149.   "Would you like to put the catalogs in the LOCALE:catalogs/ "
  150.   "or in the FREXXED:catalogs/ drawer/partition? (putting it in the "
  151.   "latter drawer will force the executable file to be stored in "
  152.   "FREXXED:) ")
  153. )
  154. (set txt_LocaleDirHelp (cat
  155.   "The installer has to know where you want the catalogs installed. "
  156.   "The system will look for them in Locale:Catalogs/ and in "
  157.   "PROGDIR:Catalogs/ (which in this case means FREXXED:Catalogs/). "
  158.   "You choose where to put them! Remember that if you choose to put "
  159.   "them in FREXXED:Catalogs/, the installer will have to put the "
  160.   "FrexxEd executable in FREXXED:.")
  161. )
  162. (set txt_LibsDir
  163.   "Enter drawer/partition to install the libraries in!"
  164. )
  165.  
  166.  
  167. (if (= @language "english")
  168.   (
  169.     (set langbit 2)    ; used below when selecting language to install
  170.  
  171.   )
  172. )
  173.  
  174. (if (= @language "polski")
  175.   (
  176.     (set langbit 32)
  177.     (set txt_NoVersion (cat
  178.     "FrexxEd nie bëdzie dziaîaî z wersjâ %ld AmigaDOS! "
  179.     "Wybierz \"Instaluj\" jeûeli chcesz zainstalowaê "
  180.     "FrexxEd\'a mimo to lub wybierz \"Zaniechaj\" by "
  181.     "przerwaê instalacjë.")
  182.     )
  183.     (set txt_NoVersionHelp (cat
  184.     "Jeûeli w najbliûszym czasie masz zamiar zainstalowaê "
  185.     "nowszâ wersjë AmigaDos, to zainstalowanie FrexxEd\'a "
  186.     "moûe byê dobrym pomysîem (mimo, ûe do czasu upgrade'u "
  187.     "nie bëdziesz mógî go uûywaê). Jeûeli, natomiast nie "
  188.     "masz zamiaru zainstalowaê AmigaDos w wersji co najmniej "
  189.     "2.04, to wybierz \"Zaniechaj\" i zapomnij o FrexxEd\'zie.")
  190.     )
  191.     (set txt_AbortMsg 
  192.     "Nic nie zostaîo zainstalowane!"
  193.     )
  194.     (set txt_Install
  195.     "Instalowaê"
  196.     )
  197.     (set txt_Cancel
  198.     "Zaniechaj"
  199.     )
  200.     (set txt_Destination (cat
  201.     "Wydaje sië, ûe masz zainstalowanego FrexxEd\'a w "
  202.     "katalogu \"%s\". Chcesz by nowsza wersja byîa "
  203.     "tam zainstalowana ?")
  204.    )
  205.    (set txt_DestinationHelp (cat
  206.     "Installer ustaliî, ûe juû masz zainstalowanâ kopië "
  207.     "FrexxEd\'a w swoim systemie (przypisanie FREXXED: "
  208.     "wskazuje na katalog \"%s\"). Jeûei nie jest to prawdâ "
  209.     "lub chcesz nowszâ wersjë zainstalowaê w innym miejscu,"
  210.     "wybierz NIE. W przeciwnym przypadku wybierz TAK")
  211.    )
  212.    (set txt_DrawerPrompt (cat
  213.     "Gdzie chcesz zainstalowaê zbiory FrexxEd\'a? Nie "
  214.     "dotyczy to samego programu (bëdzie on skopiowany osobno)")
  215.    )
  216.    (set txt_OutOfSpace (cat
  217.     "Peîna instalacja FrexxEd\'a wymaga przynajmniej 900 kb "
  218.     "wolnego miejsca, a na wskazanym urzâdzeniu "
  219.     "%s wolnych jest tylko %ld kb."
  220.     "Wystartuj program instalacyjny ponownie i wybierz "
  221.     "inne miejsce lub wyczyôê to miejsce tak, by "
  222.     "byîo wiëcej miejsca!")
  223.    )
  224.    (set txt_SelectLangs
  225.     "Wybierz wersje jëzykowe, do zainstalowania"
  226.    )
  227.    (set txt_SelectLangsHelp (cat
  228.     "Od wersji 2.1 wzwyû AmigaDOS pozwala na wykorzystywanie "
  229.     "tzw. lokalizacji. Pozwala to aplikacjom na uûywanie "
  230.     "twojego ojczystego jëzyka\n "
  231.     "Wybierz te wersje jëzykowe, które chcesz uûywaê, teraz "
  232.     "lub w przyszîoêi. Oczywiôcie w kaûdej chwili moûesz "
  233.     "doinstalowaê pozostaîe/inne katalogi. W nastëpnych "
  234.     "wersjach FrexxEd\'a ich liczba moûe wzrosnâê.")
  235.    )
  236.    (set txt_FrexxEddir (cat
  237.     "Wskaû gdzie ma zostaê skopiowany program FrexxEd")
  238.    )
  239.    (set txt_FrexxEddirHelp (cat
  240.     "Zbiór wykonywalny FrexxEd\'a to wîaôciwy edytor."
  241.     "FREXXED: jest przez niego uûywane by znaleúê "
  242.     "pozostaîe zbiory, ten zbiór natomiast nie musi "
  243.     "sië znajdowaê wôród nich.\n"
  244.     "Wybierajâc katalog, który jet juû umieszczony "
  245.     "w ôcieûce pozwoli ci na wywoîanie FrexxEd'a "
  246.     "z dowolnego miejsca bez potrzeby jej zmiany.")
  247.    )
  248.    (set txt_PromptStartup (cat
  249.     "Dodaê poniûsze linie do S:User-Startup?\n\n"
  250.     "assign FrexxEd: \"%s\"\n")
  251.    )
  252.    (set txt_And
  253.     "i "
  254.    )
  255.    (set txt_PackersAvail (cat
  256.     "FrexxEd moûe korzystaê z pewnych niestandardowych "
  257.     "bibliotek znalezionych w katalogu LIBS: o nazwie "
  258.     "%s (do kompresji/dekompresji zbiorów oraz do ich "
  259.     "utajnienia). Takie skompresowane, przy uûyciu tych "
  260.     "bibliotek, zbiory bëdâ automatycznie rozpakowywane "
  261.     "w trakcie wczytywania!")
  262.    )
  263.    (set txt_PackersNoAvail (cat
  264.     "By móc uûywaê takich dobrodziejstw jak (de)kompresja "
  265.     "i utajnianie zbiorów, FrexxEd potrzebuje biblotek "
  266.     "xpkmaster.library i/lub powerpacker.library! Nie ma "
  267.     "ich jednak zainstalowanych w Twoim systemie, zatem by "
  268.     "móc uûywaê wymienionych wczeôniej funkcji zdobâdú je!")
  269.    )
  270.    (set txt_LocaleDir (cat
  271.     "Czy chciaîbyô zbiory katalogowe skopiowaê do LOCALE:catalogs/ "
  272.     "czy teû do FREXXED:catalogs? (wybranie tej drugiej moûliwoôci "
  273.     "wymusi umieszczenie w FREXXED: zbioru wykonywalnego edytora) ")
  274.    )
  275.    (set txt_LocaleDirHelp (cat
  276.     "Installer musi wiedzieê gdzie ma skopiowaê zbiory katalogowe."
  277.     "System bëdzie ich szukaî w katalogu LOCALE:Catalogs/ a "
  278.     "nastëpnie w PROGDIR:Catalogs/ (co w tym wypadku oznacza "
  279.     "FREXXED:Catalogs). Ty musisz wybraê gdzie majâ zostaê "
  280.     "skopiowane! Pamiëtaj, ûe w tym drugim przypadku zbiór "
  281.     "wykonywalny FrexxEd musi zostaê skopiowany do FREXXED:")
  282.    )
  283.    (set txt_LibsDir 
  284.     "Wskaû gdzie zainstalowaê biblioteki."
  285.    )
  286.   )
  287. )
  288.  
  289. (if (= @language "italiano")
  290.   (
  291.     (set langbit 8)     ; used below when selecting language to install
  292.     (set txt_NoVersion (cat            
  293.       "FrexxEd non può funzionare con la versione %ld di AmigaDOS! "
  294.       "Seleziona \"Installa\" se hai ancora intenzione di installare FrexxEd "
  295.       "o premi \"Cancella\" per "
  296.       "interrompere l'installazione.")
  297.     )
  298.     (set txt_NoVersionHelp (cat
  299.  
  300.       "Se hai intenzione di montare una versione più recente di AmigaDOS entro "
  301.       "breve potrebbe aver senso installare FrexxEd anche se non potrà essere "
  302.       "utilizzato fino all'aggiornamento. Se non hai intenzione di aggiornarti "
  303.       "almeno alla versione 2.04, allora è  meglio che cancelli subito l'installazione "
  304.       "e rinunci all'idea di utilizzare FrexxEd!")
  305.     )
  306.     (set txt_AbortMsg
  307.       "Non ho installato niente!"
  308.     )
  309.     (set txt_Install
  310.       "Installa"
  311.     )
  312.     (set txt_Cancel
  313.       "Annulla"
  314.     )
  315.     (set txt_Destination (cat
  316.       "La tua copia attuale di FrexxEd sembra essere memorizzata nel "
  317.       "cassetto \"%s\". Vuoi che anche l'aggiornamento venga installato lì?")
  318.     )
  319.     (set txt_DestinationHelp (cat
  320.       "Installer ha determinato che hai già una copia installata di "
  321.       "FrexxEd nel tuo sistema (hai FREXXED: settato a \"%s\"). "
  322.       "Se questo non è vero, o se vuoi installare altrove l'aggiornamento, "
  323.       "seleziona NO. Altrimenti, seleziona SI.")
  324.     )
  325.     (set txt_DrawerPrompt (cat
  326.       "Dove vuoi che vengano installati i file di FrexxEd? Il "
  327.       "file eseguibile _non_ è incluso, verrà copiato separatamente.")
  328.     )
  329.     (set txt_OutOfSpace (cat
  330.       "Un'installazione completa di FrexxEd richiede almeno 900 Kb "
  331.       "liberi su disco, ma il dispositivo scelto %s: possiede solo "
  332.       "%ld Kb disponibili. "
  333.       "Riesegui l'installazione e seleziona una nuova destinazione, oppure "
  334.       "'ripulisci' questa così da rendere disponibile più spazio!")
  335.     )
  336.     (set txt_SelectLangs
  337.       "Seleziona i linguaggi che vuoi installare!"
  338.     )
  339.     (set txt_SelectLangsHelp (cat
  340.       "A partire dalla versione 2.1 di AmigaDOS, esiste un "
  341.       "supporto locale che permette al software di mantenere degli "
  342.       "archivi per diversi linguaggi, per avere l'output nel "
  343.       "tuo linguaggio di origine.\n"
  344.       "Seleziona i linguaggi che ritieni che utilizzerai, ora o "
  345.       "in seguito. Ovviamente potrai installare più/differenti "
  346.       "cataloghi più avanti. E` probabile che appariranno altri "
  347.       "cataloghi in future versioni e revisioni!")
  348.     )
  349.     (set txt_FrexxEddir
  350.       "Specifica un cassetto dove inserire l'eseguibile! "
  351.     )
  352.     (set txt_FrexxEddirHelp (cat
  353.       "L'eseguibile FrexxEd è l'editor effettivo. FrexxEd: è usato "
  354.       "dall'editor per trovare il resto dei file, ma non deve essere "
  355.       "inserito tra gli altri nella lista dei file.\n"
  356.       "Se selezioni un cassetto che hai già incluso nel tuo path "
  357.       "potrai eseguire FrexxEd senza aver bisogno di cambiare path.")
  358.     )
  359.     (set txt_PromptStartup (cat
  360.       "Inserisco queste linee in s:user-startup?\n\n"
  361.       "assign FrexxEd: \"%s\"\n")
  362.     )
  363.     (set txt_And
  364.       "e "
  365.     )
  366.     (set txt_PackersAvail (cat
  367.       "FrexxEd può trarre vantaggio dalle librerie %s trovate "
  368.       "nel tuo cassetto/partizione LIBS: per la compressione/decompressione "
  369.       "e la codifica/decodifica dei file. I file compressi con questa libreria "
  370.       "saranno decompressi durante il caricamento!")
  371.     )
  372.     (set txt_PackersNonAvail (cat
  373.       "Per poter utilizzare le caratteristiche di compressione/decompressione "
  374.       "e di codifica/decodifica dei file, FrexxEd richiede la xpkmaster.library "
  375.       " e/o la powerpacker.library! Esse non sono presenti nel tuo sistem, perciò "
  376.       "te le devi procurare per sfruttare le caratteristiche menzionate!")
  377.     )
  378.     (set txt_LocaleDir (cat
  379.       "Vuoi inserire i cataloghi nel cassetto/partizione LOCALE:Catalogs/ "
  380.       "oppure in FREXXED: ? (Inserirli in quest'ultimo comporterà l'installazione "
  381.       "dell'eseguibile in FREXXED:) ")
  382.     )
  383.     (set txt_LocaleDirHelp (cat
  384.       "Installer deve sapere dove vuoi installare i cataloghi."
  385.       "Il sistema li cercherà in Locale:Catalogs/ ed in "
  386.       "PROGDIR:Catalogs/ (In questo caso FREXXED:Catalogs/). "
  387.       "Scegli dove inserirli! Ricorda che se scegli di metterli in "
  388.       "FREXXED:Catalogs/, installer dovrà mettere l'eseguibile in FREXXED:.")
  389.     )
  390.     (set txt_LibsDir
  391.       "Inserisci il cassetto/partizione dove installare le librerie!"
  392.     )
  393.  
  394.  
  395.     (set txt_MagicWBIcons "Vuoi installare le icone stile MagicWB?")
  396.  
  397.     (set txt_MagicWBHelp (cat "Magic WB è un'applicazione che migliora l'aspetto del "
  398.      "tuo Workbench. Essa offre l'opportunità di usare icone extra (molto carine) in quanto "
  399.      "vengono utilizzati più colori."))
  400.   )
  401. )
  402.  
  403. (if (= @language "deutsch")
  404.   (
  405.     (set langbit 4)     ; used below when selecting language to install
  406.     (set txt_NoVersion (cat
  407.       "FrexxEd läuft nicht mit der Version %ld von AmigaDOS! "
  408.       "Wählen Sie \"Fortfahren\", um FrexxEd dennoch zu installieren, "
  409.       "oder \"Abbruch\", um die Installation zu beenden.")
  410.     )
  411.     (set txt_NoVersionHelp (cat
  412.       "Wenn Sie beabsichtigen, in kürzerer Zeit auf eine neuere Version "
  413.       "des AmigaDOS umzusteigen, kann es sinnvoll sein, FrexxEd dennoch "
  414.       "zu installieren, auch wenn man ihn bis dahin nicht benutzen kann. "
  415.       "Sollten Sie nicht daran denken wenigstens auf Version 2.04 des "
  416.       "AmigaDOS umzusteigen, brechen Sie die Installation hier ab "
  417.       "und verzichten Sie auf die Benutzung von FrexxEd ganz.")
  418.     )
  419.     (set txt_AbortMsg
  420.       "Die Installation wurde abgebrochen, ohne etwas zu installieren."
  421.     )
  422.     (set txt_Install
  423.       "Fortfahren"
  424.     )
  425.     (set txt_Cancel
  426.       "Abbruch"
  427.     )
  428.     (set txt_Destination (cat
  429.       "Ihre aktuelle Version des FrexxEd-Pakets scheint sich in dem "
  430.       "Verzeichnis \"%s\" zu befinden. Wollen Sie die "
  431.       "neue Version dorthin kopieren?")
  432.     )
  433.     (set txt_DestinationHelp (cat
  434.       "Der Installer hat festgestellt, daß Sie bereits eine Version "
  435.       "des FrexxEd in Ihrem System installiert haben (Sie haben das "
  436.       "logische Laufwerk FREXXED: dem Verzeichnis \"%s\" zugewiesen). "
  437.       "Wollen Sie die neue Version dorthin kopieren, dann wählen Sie "
  438.       "\"Ja\" ansonsten wählen Sie \"Nein\", um ein anderes "
  439.       "Verzeichnis anzugeben.")
  440.     )
  441.     (set txt_DrawerPrompt (cat
  442.       "Wohin sollen die FrexxEd Dateien kopiert werden? "
  443.       "Die ausführbare Datei wird extra kopiert und ist hier "
  444.       "nicht enthalten.")
  445.     )
  446.     (set txt_OutOfSpace (cat
  447.       "Eine komplette FrexxEd-Installation benötigt wenigstens "
  448.       "900 KByte freien Speicherplatz. Auf dem ausgewählten "
  449.       "Ziellaufwerk %s sind jedoch nur %ld KByte "
  450.       "freier Speicherplatz verfügbar. "
  451.       "Starten Sie die Installation erneut mit einem anderen "
  452.       "Ziellaufwerk oder sorgen Sie dafür, daß auf diesem "
  453.       "Laufwerk 900 KByte Speicherplatz zur Verfügung stehen.")
  454.     )
  455.     (set txt_SelectLangs
  456.       "Wählen Sie die Sprachen, die installiert werden sollen."
  457.     )
  458.     (set txt_SelectLangsHelp (cat
  459.       "Ab der Version 2.1 des AmigaDOS werden unterschiedliche "
  460.       "Sprachen vom System unterstützt. Die Texte werden dann "
  461.       "in der gewünschten Sprache ausgegeben.\n"
  462.       "Wählen Sie bitte die Sprachen aus, von denen Sie der "
  463.       "Meinung sind, sie jetzt oder in Zukunft zu benutzen. "
  464.       "Natürlich können Sie auch mehr oder andere Sprachen "
  465.       "später noch installieren. In zukünftigen Versionen "
  466.       "werden noch weitere Sprachen folgen.")
  467.     )
  468.     (set txt_FrexxEddir (cat
  469.       "Wählen Sie das Verzeichnis, in das sie die ausführbare "
  470.       "Datei von FrexxEd kopieren wollen.")
  471.     )
  472.     (set txt_FrexxEddirHelp (cat
  473.       "Die ausführbare Datei von FrexxEd ist der aktuelle Editor. "
  474.       "Die Zuweisung \"FrexxEd:\" wird vom Editor benutzt, um die "
  475.       "restlichen Dateien zu finden, jedoch muß die ausführbare "
  476.       "Datei mit den anderen nicht zusammen gespeichert sein.\n"
  477.       "Wenn Sie ein Verzeichnis wählen, das schon zu Ihrem aktuellen "
  478.       "Suchpfad gehört, können Sie FrexxEd von überall aus starten, "
  479.       "ohne Ihren Suchpfad zu ändern.")
  480.     )
  481.     (set txt_PromptStartup (cat
  482.       "Wollen Sie, daß die folgende Zeile an Ihre Datei "
  483.       "S:User-Startup angehangen wird?\n\n"
  484.       "Assign FrexxEd: \"%s\"\n")
  485.     )
  486.     (set txt_And
  487.       "und "
  488.     )
  489.     (set txt_PackersAvail (cat
  490.       "FrexxEd kann die Bibliotheken mit den Namen %s, "
  491.       "die sich in Ihrem LIBS:-Verzeichnis befinden zum Ver- und "
  492.       "Entschlüsseln sowie zum Komprimieren/Dekomprimieren von Dateien "
  493.       "benutzen. Derart komprimierte Dateien werden beim Laden "
  494.       "automatisch dekomprimiert.")
  495.     )
  496.     (set txt_PackersNonAvail (cat
  497.       "Um den Vorteil von Dateikomprimierung/-dekomprimierung und Ver- "
  498.       "und Entschlüsselung zu haben, benötigt FrexxEd die Bibliotheken "
  499.       "xpkmaster.library und/oder powerpacker.library. Diese sind in "
  500.       "Ihrem System nicht vorhanden. Um die erwähnten Funktionen nutzen "
  501.       "zu können, müssen Sie sich die Bibliotheken erst beschaffen.")
  502.     )
  503.     (set txt_LocaleDir (cat
  504.       "Wollen Sie die Sprachanpassungsdateien in das LOCALE:Catalogs/-"
  505.       "oder in das FREXXED:Catalogs/-Verzeichnis kopieren (bei "
  506.       "letzterem muß die ausführbare Datei sich in dem Verzeichnis "
  507.       "FREXXED: befinden)?")
  508.     )
  509.     (set txt_LocaleDirHelp (cat
  510.       "Der Installer muß wissen, wohin Sie die Sprachanpassungsdateien "
  511.       "kopiert haben wollen. Das System sucht diese Dateien sowohl im "
  512.       "LOCALE:Catalogs/-Verzeichnis als auch im PROGDIR:Catalogs/-"
  513.       "Verzeichnis. Dies bedeutet, daß in dem Verzeichnis, in dem sich "
  514.       "die ausführbare Datei befindet nach einem Verzeichnis Catalogs "
  515.       "gesucht wird. In diesem Fall heißt das, daß sowohl die "
  516.       "ausführbare Datei als auch das Catalogs-Verzeichnis in dem "
  517.       "FREXXED:-Verzeichnis befinden.")
  518.     )
  519.     (set txt_LibsDir (cat
  520.       "Bitte geben Sie das Verzeichnis oder Laufwerk an, in das die "
  521.       "Bibliotheken kopiert werden sollen.")
  522.     )
  523.   )
  524. )
  525.  
  526. (if (= @language "svenska")
  527.   (
  528.     (set langbit 1)    ; used below when selecting language to install
  529.     (set txt_NoVersion (cat
  530.       "FrexxEd kan inte köras i version %ld av AmigaDOS! "
  531.       "Välj \"Installera\" om du vill installera FrexxEd ändå, "
  532.       "eller välj \"Avbryt\" för "
  533.       "att avsluta installationsprocessen.")
  534.     )
  535.     (set txt_NoVersionHelp (cat
  536.       "Bara om du tänker uppgradera till en nyare version av AmigaDOS inom "
  537.       "den närmaste tiden är det vettigt att installer FrexxEd. Det kan "
  538.       "dock inte användas förrän du uppgraderar till minst 2.04. Om du inte "
  539.       "planerar att uppgradera, så avsluta på en gång och glöm FrexxEd!")
  540.     )
  541.     (set txt_AbortMsg
  542.       "Ingenting installerades!"
  543.     )
  544.     (set txt_Install
  545.       "Installera"
  546.     )
  547.     (set txt_Cancel
  548.       "Avbryt"
  549.     )
  550.     (set txt_Destination (cat
  551.       "Din nuvarande kopia av FrexxEd verkar befinna sig i "
  552.       "lådan \"%s\". Vill du ha uppdateringen installerad "
  553.       "där?")
  554.     )
  555.     (set txt_DestinationHelp (cat
  556.       "Installer upptäckte att du redan har en kopia av FrexxEd installerad "
  557.       "i ditt system (du har assignat FREXXED: till \"%s\"). Om "
  558.       "det är fel eller om du vill ha uppdatering installerad någon annan "
  559.       "stans, välj NEJ som svar. Annars, svara JA.")
  560.     )
  561.     (set txt_DrawerPrompt (cat
  562.       "I vilken låda vill du att dina FrexxEd filer skall installeras? "
  563.       "(Ingen låda kommer att skapas av installer.) Den "
  564.       "körbara filen är _inte_ inkluderad, utan den kopieras separat.")
  565.     )
  566.     (set txt_OutOfSpace (cat
  567.       "En komplett FrexxEd installation kräver ungefär 900 kb "
  568.       "ledigt utrymme, men den valda destinationen " 
  569.       "%s: har bara %ld kb tillgängligt! "
  570.       "Starta om installationen och välj en ny destination, eller rensa "
  571.       "upp på den här så att mer diskutrymme blir tillgängligt!")
  572.     )
  573.     (set txt_SelectLangs
  574.       "Välj de språk du vill ha installerade!"
  575.     )
  576.     (set txt_SelectLangsHelp (cat
  577.       "Från och med AmigaDOS version 2.1, finns det stöd "
  578.       "för program att hålla databaser för olika språk, för att stödja "
  579.       "texter skrivna på ditt eget språk.\n"
  580.       "Välj de språk som du tror att du kommer att använda, nu "
  581.       "eller i framtiden. Du kan förstås installera fler/annorlunda "
  582.       "kataloger vid ett senare tillfälle. Fler kataloger kommer troligen "
  583.       "i framtiden versioner!")
  584.     )
  585.     (set txt_FrexxEddir
  586.       "Välj en låda att lägga den exekverbara FrexxEd filen i! "
  587.     )
  588.     (set txt_FrexxEddirhelp (cat
  589.       "Den exekverbara filen FrexxEd är själva editorn. FrexxEd: används "
  590.       "av editorn för att hitta resten av FrexxEd:s filer, men den här filen "
  591.       "behöver inte vara placerad bland de andra i filträdet.\n"
  592.       "Om du väljer en låda som du redan har i din path, "
  593.       "så kommer du kunna starta FrexxEd varifrån som helst utan att ändra "
  594.       "din nuvarande path.")
  595.     )
  596.     (set txt_PromptStartup (cat
  597.       "Lägga till denna rad till s:user-startup?\n\n"
  598.       "assign FrexxEd: \"%s\"\n")
  599.     )
  600.     (set txt_And
  601.       "och "
  602.     )
  603.     (set txt_PackersAvail (cat
  604.       "FrexxEd kan dra nytta av de bibliotek som finns i din LIBS: "
  605.       "låda vid namn %s för komprimering/"
  606.       "dekomprimering och för kryptering/dekryptering. Filer packade med "
  607.       "ett sådant bibliotet kommer att packas upp när de laddas in!")
  608.     )
  609.     (set txt_PackersNonAvail (cat
  610.       "För att kunna dra nytta av såna saker som komprimering/dekomprimering "
  611.       "och kryptering/dekryptering kräver FrexxEd biblioteken "
  612.       "xpkmaster.library och/eller powerpacker.library! De finns inte i ditt "
  613.       "system, så för att kunna använda de nämnda funktionerna måste du "
  614.       "skaffa dem!")
  615.     )
  616.     (set txt_LocaleDir (cat
  617.       "Vill du lägga locale-katalogerna i LOCALE:catalogs/ "
  618.       "eller i FREXXED:catalogs/ ? (lägger du dem i den senare lådan "
  619.       "tvingar du den exekverbara filen att placeras i FREXXED:)")
  620.     )
  621.     (set txt_LocaleDirHelp (cat
  622.       "Installer måste veta var du vill lägga locale-katalogerna. "
  623.       "Systemet kommer att leta efter dem i LOCALE:Catalogs/ och i "
  624.       "PROGDIR:Catalogs/ (vilket i det här fallet betyder FREXXED:Catalogs/). "
  625.       "Du väljer var du vill ha dem! Kom ihåg att ifall du väljer att lägga "
  626.       "dem i FREXXED:Catalogs/, så kommer installer att lägga den exekverbara "
  627.       "filen Fred i FREXXED:.")
  628.     )
  629.     (set txt_LibsDir
  630.       "Ange låda att installera biblioteken i!"
  631.     )
  632.     (set txt_MagicWBIcons "Vill du installera MagicWB-ikoner?")
  633.  
  634.     (set txt_MagicWBHelp (cat "Magic WB är en applikation som förbättrar "
  635.        "din Workbenchs utseende. Den ger bl a möjlighet till extra snygga "
  636.        "ikoner med flera färger."))
  637.     (set txt_alreadyinstalled "%s är redan installerad!")
  638.  
  639.     (set txt_askbackup "Säkerhetskopiera FPL-program som ersätts med nya versioner?")
  640.  
  641.     (set txt_askbackuphelp (cat "Installer ska precis till att kopiera ett antal "
  642.     "FPL-program till FrexxEd:FPL/ katalogen. Om du har ändrat i någon av "
  643.     "de programmen som ingår i distributionen och vill behålla dem efter den "
  644.     "här installationen, tryck 'ja', och alla FPL-program som blir ersatta av "
  645.     "nyare versioner kommer att kopieras till FrexxEd:oldFPL/.  OBS: Detta "
  646.     "inkluderar inte User.FPL. User.FPL är till för att ändras och uppdateras "
  647.     "inte av installer!"))
  648.  
  649.     (set txt_backupfilestext (cat "Följande filer kopierades till den här "
  650.                                   "katalogen när FrexxEd uppdaterades:\n"))
  651.   )
  652. )
  653.  
  654. (if (= @language "nederlands")
  655.   (
  656.     (set langbit 16)    ; used below when selecting language to install
  657.     (set txt_NoVersion (cat            
  658.       "FrexxEd kan niet onder versie %ld van AmigaDOS runnen! Kies \"Installeer\" als U nog steeds FrexxEd wilt installeren "
  659.       "of kies \"Annuleer\" om "
  660.       "de installatie procedure te annuleren.")
  661.     )
  662.     (set txt_NoVersionHelp (cat
  663.       "Als U van plan bent een nieuwere versie van AmigaDOS te gebruiken "
  664.       "binnen een bepaalde periode, zal het slim zijn om FrexxEd te "
  665.       "installeren, zelfs als U het nog niet kan gebruiken tot de upgrade. "
  666.       "Als U er niet eens over nadenkt om tenminste versie 2.04 te "
  667.       "installeren, stop deze installatie dan meteen, en vergeet het om "
  668.       "FrexxEd te gebruiken!")
  669.     )
  670.     (set txt_AbortMsg
  671.       "Niks was geinstalleerd!"
  672.     )
  673.     (set txt_Install
  674.       "Installeer"
  675.     )
  676.     (set txt_Cancel
  677.       "Annuleer"
  678.     )
  679.     (set txt_Destination (cat
  680.       "Uw huidige kopie van het FrexxEd pakket blijkt geplaatst te zijn "
  681.       "in de lade \"%s\". Wilt U de update daar installeren?")
  682.     )
  683.     (set txt_DestinationHelp (cat
  684.       "De installer heeft bepaald dat U al een kopie van FrexxEd "
  685.       "geinstalleerd heeft op Uw systeem (U heeft een assign FREXXED: "
  686.       "op \"%s\" staan). Als dit verkeerd is, of U wilt de update ergens "
  687.       "anders hebben, kies dan NEE als antwoord. Kies andere JA.")
  688.     )
  689.     (set txt_DrawerPrompt (cat
  690.       "Waar wilt U de FrexxEd bestanden geinstalleerd hebben? Het "
  691.       "bestand zelf is _niet_ hierbij ingesloten, het zal apart "
  692.       "gekopieerd worden.")
  693.     )
  694.     (set txt_OutOfSpace (cat
  695.       "Een komplete installatie van FrexxEd heeft minstens 900 kb"
  696.       "aan vrije ruimte nodig, maar de aangegeven eenheid "
  697.       "%s: heeft alleen maar %ld kb over. "
  698.       "Herstart de installatie en kies een nieuwe eenheid, of "
  699.       "maak deze schoon, zodat er meer ruimte over zal zijn!")
  700.     )
  701.     (set txt_SelectLangs
  702.       "Kies de talen die U geinstalleerd wilt hebben!"
  703.     )
  704.     (set txt_SelectLangsHelp (cat
  705.       "Vanaf AmigaDOS versie 2.1, is er locale ondersteuning "
  706.       "voor software om gegevens te bewaren voor verschillende "
  707.       "talen.\n"
  708.       "Kies de taal die U het liefst gebruikt, nu of later in "
  709.       "de toekomst. U kunt altijd meer/andere talen installeren "
  710.       "voor later gebruik. Meerdere talen zullen zeker verschijnen "
  711.       "in toekomstige uitgaven van FrexxEd!")
  712.     )
  713.     (set txt_FrexxEddir
  714.       "Kies een lade waar het bestand FrexxEd in komt! "
  715.     )
  716.     (set txt_FrexxEddirHelp (cat
  717.       "Het bestand FrexxEd is de uiteindelijke editor. FrexxEd: wordt "
  718.       "gebruikt door de editor om de rest van de FrexxEd bestanden te "
  719.       "vinden.\n"
  720.       "Kies een lade die U al in Uw path heeft staan, zodat U "
  721.       "makkelijker FrexxEd kunt laden.")
  722.     )
  723.     (set txt_PromptStartup (cat
  724.       "Deze regels toevoegen aan Uw S:User-Startup?\n\n"
  725.       "Assign FrexxEd: \"%s\"\n")
  726.     )
  727.     (set txt_And
  728.       "en "
  729.     )
  730.     (set txt_PackersAvail (cat
  731.       "FrexxEd kan gebruik maken van de libraries gevonden in Uw LIBS: "
  732.       "partitie/lade genoemd %s voor bestand compressie/"
  733.       "decompressie en encryptie/decryptie. Bestanden gecomprimeerd met "
  734.       "zo'n library zal uitgepakt worden tijdens het laden!")
  735.     )
  736.     (set txt_PackersNonAvail (cat
  737.       "Om zulke leuke dingen te gebruiken, zoals bestand compressie/"
  738.       "decompressie en encryptie/decryptie, heeft FrexxEd de libraries "
  739.       "xpkmaster.library en/of powerpacker.library nodig! Deze zijn niet "
  740.       "aanwezig op Uw systeem, dus om de functies te kunnen gebruiken, "
  741.       "haal ze dan ergens vandaan!")
  742.     )
  743.     (set txt_LocaleDir (cat
  744.       "Wilt U de catalogs in de LOCALE:catalogs/ of in de "
  745.       "FREXXED:catalogs/ lade/partitie? (Als U ze in de laatste "
  746.       "lade stopt, dan word het hoofdbestand opgeslagen in FREXXED:)")
  747.     )
  748.     (set txt_LocaleDirHelp (cat
  749.       "De installer wil graag weten waar de catalogs geplaatst moeten "
  750.       "worden. Het systeem zal kijken in LOCALE:Catalogs/ en in "
  751.       "PROGDIR:Catalogs/ (wat dus FREXXED:Catalogs/ betekend). "
  752.       "U kiest waar U ze wil hebben. Denk eraan dat wanneer U ze kiest "
  753.       "ze in FREXXED:Catalogs/ te plaatsen, de installer het hoofdbestand "
  754.       "in FREXXED: plaatst!")
  755.     )
  756.     (set txt_LibsDir
  757.       "Kies lade/partitie om de libraries te installeren!"
  758.     )
  759.   )
  760. )
  761.  
  762. (if (= @language "français")
  763.   (
  764.     (set langbit 64)    ; used below when selecting language to install
  765.     (set txt_NoVersion (cat
  766.       "FrexxEd ne peux pas tourner sous AmigaDOS version %ld !\n"
  767.       "Sélectionnez \"Installer\" si vous désirez "
  768.       "tout de même installer FrexxEd "
  769.       "ou appuyez sur \"Annuler\" pour "
  770.       "mettre fin à l'installation.")
  771.     )
  772.     (set txt_NoVersionHelp (cat
  773.       "Si vous prévoyez d'utiliser bientôt une version d'AmigaDOS plus récente, "
  774.       "vous pouvez tout de même installer FrexxEd, même s'il ne pourra "
  775.       "être utilisé avant la mise à jour.\nPar contre, si vous ne pensez pas installer "
  776.       "au moins la version 2.04 d'AmigaDOS avant longtemps, vous pouvez mettre fin "
  777.       "à l'installation. Mais oubliez FrexxEd !")
  778.     )
  779.     (set txt_AbortMsg
  780.       "Rien n'a été installé !"
  781.     )
  782.     (set txt_Install
  783.       "Installer"
  784.     )
  785.     (set txt_Cancel
  786.       "Annuler"
  787.     )
  788.     (set txt_Destination (cat
  789.       "Votre copie actuelle de FrexxEd semble se trouver dans le "
  790.       "répertoire \"%s\".\nVoulez vous installer la mise à jour "
  791.       "à cet endroit ?")
  792.     )
  793.     (set txt_DestinationHelp (cat
  794.       "Le programme d'installation pense vous avez déjà une version "
  795.       "de FrexxEd installée dans votre système, car FREXXED: est assigné "
  796.       "au répertoire \"%s\".\nSi ce n'est pas le cas, ou si vous voulez "
  797.       "installer la mise à jour dans un autre répertoire, appuyez sur "
  798.       "NON, sinon répondez OUI.")
  799.     )
  800.     (set txt_DrawerPrompt (cat
  801.       "Dans quel répertoire voulez-vous installer les fichier de FrexxEd ?\n"
  802.       "(Le programme d'installation ne créera pas de nouveau répertoire.)\n"
  803.       "L'exécutable sera installé séparément.")
  804.     )
  805.     (set txt_OutOfSpace (cat
  806.       "L'installation complète de FrexxEd nécessite un espace libre "
  807.       "de 900 Kb, mais le périphérique choisis (%s) n'a que %ld Kb "
  808.       "de disponible.\n"
  809.       "Relancez l'installation ou choisissez un nouveau périphérique."
  810.       "Vous pouvez également effacer quelques fichier situés sur ce "
  811.       "même support pour faire de la place à FrexxEd")
  812.     )
  813.     (set txt_SelectLangs
  814.       "Choisissez les catalogues à installer!"
  815.     )
  816.     (set txt_SelectLangsHelp (cat
  817.       "A partir de la version 2.1 d'AmigaDOS, le système peut gérer "
  818.       "plusieurs catalogues pour chaque programmes, définissant ainsi "
  819.       "les différentes langues supportée par celui-ci.\n"
  820.       "Sélectionnez les langues que vous pensez utiliser, maintenant "
  821.       "ou plus tard. Bien sûr, vous pouvez installer d'autres "
  822.       "catalogues après l'installation, permettant de choisir d'autres langues.\n"
  823.       "D'autres catalogues vont certainement apparaître dans des "
  824.       "version futures de FrexxEd")
  825.     )
  826.     (set txt_FrexxEddir
  827.       "Où voulez-vous placer l'exécutable de FrexxEd ?"
  828.     )
  829.     (set txt_FrexxEddirHelp (cat
  830.       "L'exécutable de FrexxEd est le programme qui lance l'éditeur. FrexxEd: est "
  831.       "utilisé par celui-ci afin de trouver les fichier dont il a "
  832.       "besoin. L'exécutable lui-même peut très bien être placé ailleurs.\n"
  833.       "Sélectionner un répertoire que vous avez déjà inclus dans le "
  834.       "chemin de recherche d'AmigaDOS (PATH) vous permettra de lancer "
  835.       "FrexxEd quel que soit le répertoire courant.")
  836.     )
  837.     (set txt_PromptStartup (cat
  838.       "Dois-je ajouter ces lignes à s:user-startup ?\n\n"
  839.       "assign FrexxEd: \"%s\"\n")
  840.     )
  841.     (set txt_And
  842.       "et "
  843.     )
  844.     (set txt_PackersAvail (cat
  845.       "FrexxEd peut utiliser les bibliothèques présentes dans votre "
  846.       "répertoire LIBS:, nomées %s pour compresser/décompresser les fichiers.\n"
  847.       "Les fichiers compressés par ces bibliothèques seront décompressées "
  848.       "automatiquement lorsque FrexxEd les chargera !")
  849.     )
  850.     (set txt_PackersNonAvail (cat
  851.       "Afin d'être en mesure de compresser/décompresser ou coder/décoder "
  852.       "des fichiers, FrexxEd a besoin des bibliothèques xpkmaster.library "
  853.       "et/ou powerpacker.library ! Elles ne sont pas présentes dans votre "
  854.       "sytème. Donc, si vous désirez utiliser de telles fonctions, "
  855.       "procurez vous ces merveilles !")
  856.     )
  857.     (set txt_LocaleDir (cat
  858.       "Voulez-vous placer les catalogues dans LOCALE:catalogs/ "
  859.       "ou dans FREXXED:catalogs/ ?\n(Dans ce dernier cas, l'exécutable "
  860.       "'Fred' devra également être placé dans FREXXED:)")
  861.     )
  862.     (set txt_LocaleDirHelp (cat
  863.       "Le programme d'installation a besoin de savoir ou vous désirez "
  864.       "installer les catalogues. (qui peuvent rendre FrexxEd polyglote !)\n"
  865.       "Le système les cherchera dans locale:Catalogs/, puis dans "
  866.       "PROGDIR:Catalogs/ (Dans ce cas, FREXXED:Catalogs/).\n\n"
  867.       "Vous avez le choix, mais souvenez-vous que si vous décidez de "
  868.       "les placer dans FREXXED:Catalogs/, il sera nécessaire de copier "
  869.       "l'exécutable de FrexxEd dans FREXXED:.")
  870.     )
  871.     (set txt_LibsDir
  872.       "Sélectionnez le répertoire ou la partition où installer les bibliothèques !"
  873.     )
  874.  
  875.   )
  876. )
  877.  
  878. (if (= @language "norsk")
  879.   (
  880.     (set langbit 128)    ; used below when selecting language to install
  881.     (set txt_NoVersion (cat
  882.       "FrexxEd kan ikke kjøres i versjon %ld av AmigaDOS! "
  883.       "Velg \"Installere\" om du likevel vil installere FrexxEd, "
  884.       "eller velg \"Avbryt\" for "
  885.       "å avslutte installasjonsprosessen.")
  886.     )
  887.     (set txt_NoVersionHelp (cat
  888.       "Det er ikke fornuftig å installere FrexxEd dersom du ikke i den nærmeste"
  889.       "tiden har tenkt å oppgradere til en nyere versjon av AmigaDos."
  890.       "FrexxEd kan ikke brukes før du har oppgradert til minst v.2.04."
  891.       "Dersom du ikke har tenkt å oppgradere, avslutt nå og glem FrexxEd.")
  892.     )
  893.     (set txt_AbortMsg
  894.       "Ingenting ble installert!"
  895.     )
  896.     (set txt_Install
  897.       "Installere"
  898.     )
  899.     (set txt_Cancel
  900.       "Avbryt"
  901.     )
  902.     (set txt_Destination (cat
  903.       "Den forrige versjonen av FrexxEd pakken ser ut til å befinne seg i "
  904.       "skuffen \"%s\". Vil du ha oppdateringen installert "
  905.       "der?")
  906.     )
  907.     (set txt_DestinationHelp (cat
  908.       "Installer oppdaget at du alt har en kopi av FrexxEd installert "
  909.       "i ditt system (du har assignet FREXXED: til \"%s\"). Om "
  910.       "det er feil eller om du vil ha oppdateringen installert et annet "
  911.       "sted, svar NEI. Ellers, svar JA.")
  912.     )
  913.     (set txt_DrawerPrompt (cat
  914.       "I hvilken skuff vil du att dine FrexxEd filer skal installeres? "
  915.       "(Ingen skuff kommer til å bli laget av installer.) Den "
  916.       "kjørbare filen er _ikke_ inkludert, denne kopieres separat.")
  917.     )
  918.     (set txt_OutOfSpace (cat
  919.       "En komplett FrexxEd installasjon krever omtrent 900 kb "
  920.       "ledig plass, men den valgte destinasjonen " 
  921.       "%s: har bare %ld kb tilgjengelig! "
  922.       "Start installasjonen på nytt, og velg en ny destinasjon, eller rydd"
  923.       "opp på denne slik at mer diskplass blir tilgjengelig!")
  924.     )
  925.     (set txt_SelectLangs
  926.       "Velg de språk du vil ha installert!"
  927.     )
  928.     (set txt_SelectLangsHelp (cat
  929.       "Fra og med AmigaDOS versjon 2.1, finnes det støtte "
  930.       "for programmer til å ha databaser for ulike språk, for å støtte "
  931.       "tekster skrevet på ditt eget språk.\n"
  932.       "Velg de språk som du tror du kommer til å bruke, nå "
  933.       "eller i fremtiden. Du kan installere flere/annerledes "
  934.       "kataloger ved et senere tilfelle. Flere kataloger kommer trolig "
  935.       "i framtidige versjoner!")
  936.     )
  937.     (set txt_FrexxEddir
  938.       "Velg en skuffe å legge den kjørbare FrexxEd filen i! "
  939.     )
  940.     (set txt_FrexxEddirhelp (cat
  941.       "Den kjørbare filen FrexxEd er selve editoren. FrexxEd: brukes "
  942.       "av editoren for å finne resten av FrexxEd:s filer, men denne filen "
  943.       "trenger ikke være plassert blant de andre i filtreet.\n"
  944.       "Om du velger en skuffe som du alt har i din path, "
  945.       "så kan du starte FrexxEd hvor som helst uten å endre "
  946.       "din nåværende path.")
  947.     )
  948.     (set txt_PromptStartup (cat
  949.       "Legge til denne linjen i s:user-startup?\n\n"
  950.       "assign FrexxEd: \"%s\"\n")
  951.     )
  952.     (set txt_And
  953.       "og "
  954.     )
  955.     (set txt_PackersAvail (cat
  956.       "FrexxEd kan dra nytte av de biblioteker som finnes i din LIBS: "
  957.       "skuffe ved navn %s for komprimering/"
  958.       "dekomprimering og for kryptering/dekryptering. Filer pakket med "
  959.       "et slikt bibliotek blir pakket opp når de hentes inn!")
  960.     )
  961.     (set txt_PackersNonAvail (cat
  962.       "For å kunne dra nytte av funksjoner som komprimering/dekomprimering "
  963.       "og kryptering/dekryptering krever FrexxEd bibliotekene "
  964.       "xpkmaster.library og/eller powerpacker.library! De finnes ikke i ditt "
  965.       "system, så for å kunne anvende de nevnte funksjonene må du "
  966.       "skaffe dem tilveie!")
  967.     )
  968.     (set txt_LocaleDir (cat
  969.       "Vil du legge locale-katalogene i LOCALE:catalogs/ "
  970.       "eller i FREXXED:catalogs/ ? (legger du dem i den siste skuffen "
  971.       "tvinger du den kjørbare filen til å plasseres i FREXXED:)")
  972.     )
  973.     (set txt_LocaleDirHelp (cat
  974.       "Installer må vite hvor du vil legge locale-katalogene. "
  975.       "Systemet kommer til å lete etter dem i LOCALE:Catalogs/ og i "
  976.       "PROGDIR:Catalogs/ (hvilket i dette tilfellet betyr FREXXED:Catalogs/). "
  977.       "Du velger hvor du vil ha dem! Husk at dersom du velger å legge "
  978.       "dem i FREXXED:Catalogs/, så vil installer legge den kjørbare "
  979.       "filen FrexxEd i FREXXED:.")
  980.     )
  981.     (set txt_LibsDir
  982.       "Angi skuff å installere bibliotekene i!"
  983.     )
  984.     (set txt_MagicWBIcons "Vil du installere MagicWB-ikoner?")
  985.  
  986.     (set txt_MagicWBHelp (cat "Magic WB er en applikasjon som forbedrer "
  987.        "Workbenchs utseende. Den gir bl a mulighet til ekstra vakre "
  988.        "ikoner med flere farger."))
  989.     )
  990. )
  991.  
  992. (if (= @language "português")
  993.     (
  994.         (set langbit 256)
  995.         (set txt_NoVersion (cat
  996.             "O FrexxEd não pode ser executado usando a versão %ld do AmigaDOS! "
  997.             "Escolha \"Instalar\" se ainda quiser instalar o FrexxEd "
  998.             "ou carregue em \"Cancelar\" para "
  999.             "parar o processo de instalação.")
  1000.         )
  1001.         (set txt_NoVersionHelp (cat
  1002.             "Se pretende usar uma versão mais recente do AmigaDOS num tempo "
  1003.             "próximo, é capaz de fazer sentido instalar o FrexxEd mesmo que "
  1004.             "não possa ser usado até essa altura. Se não está a considerar "
  1005.             "usar uma versão mais recente (pelo menos 2.04) então deve "
  1006.             "cancelar a instalação já e esquecer o FrexxEd!")
  1007.         )
  1008.         (set txt_AbortMsg
  1009.             "Não foi instalado nada!"
  1010.         )
  1011.         (set txt_Install
  1012.             "Instalar"
  1013.         )
  1014.         (set txt_Cancel
  1015.             "Cancelar"
  1016.         )
  1017.         (set txt_Destination (cat
  1018.             "A sua cópia corrente do FrexxEd parece estar localizada na "
  1019.             "directoria \"%s\". Quer que o upgrade seja "
  1020.             "instalado aí?")
  1021.         )
  1022.         (set txt_DestinationHelp (cat
  1023.             "O programa de instalação determinou que já tem uma cópia "
  1024.             "do FrexxEd instalado no seu sistema (Você tem o FREXXED: "
  1025.             "assignado para \"%s\"). Se isto estiver errado, ou "
  1026.             "você quer o upgrade instalado noutro sítio, escolha NÃO como "
  1027.             "resposta. Caso contrário, escolha SIM.")
  1028.         )
  1029.         (set txt_DrawerPrompt (cat
  1030.             "Em que directoria quer que os ficheiros do FrexxEd sejam instalados? "
  1031.             "(Nenhuma directoria será criada pelo programa de instalação.) O "
  1032.             "ficheiro executável _não_ é incluido, será copiado separadamente. ")
  1033.         )
  1034.         (set txt_OutOfSpace (cat
  1035.             "Uma instalação completa do FrexxEd necessita de pelo menos 900 kB de "
  1036.             "espaço livra, mas o device de destino escolhido "
  1037.             "%s: tem apenas %ld kB livres. "
  1038.             "Recomeçar a instalação e selecionar um novo destino, ou limpar "
  1039.             "este para que haja mais espaço livre!")
  1040.         )
  1041.         (set txt_SelectLangsHelp (cat
  1042.             "Desde o AmigaDOS versão 2.1, existe suporte de várias linguagens "
  1043.             "desde que os programas sejam feitos com isso em mente.\n"
  1044.             "Escolha as linguagens que pensa usar, agora ou de futuro. Claro "
  1045.             "que pode instalar mais/diferentes catálogos num tempo futuro. "
  1046.             "Mais catálogos irão aparecer em revisões futuras!")
  1047.         )
  1048.         (set txt_FrexxEddir
  1049.             "Escolha a directoria para colocar o executável do FrexxEd! "
  1050.         )
  1051.         (set txt_FrexxEddirHel (cat
  1052.             "O executável do FrexxEd é o próprio editor. FrexxEd: será usado "
  1053.             "pelo editor para procurar o resto dos ficheiros do sistema, mas "
  1054.             "este não necessita de ser colocado junto com os outros ficheiros.\n"
  1055.             "Escolhendo uma directoria que você tenha já incluido no seu Path, "
  1056.             "permitirá que execute o FrexxEd de qualquer local sem modificar o "
  1057.             "seu Path.")
  1058.         )
  1059.         (set txt_PromptStartup (cat
  1060.             "Adicionar estas linhas ao seu ficheiro s:user-startup?\n\n"
  1061.             "Assign FrexxEd: \"%s\"\n")
  1062.         )
  1063.         (set txt_And
  1064.             "e "
  1065.         )
  1066.         (set txt_PackersAvail (cat
  1067.             "O FrexxEd pode tomar vantagem das livrarias existentes na sua "
  1068.             "partição/directoria LIBS: chamadas %s para (des)compactação e "
  1069.             "(des)encriptação. Ficheiros compactados com tal livraria "
  1070.             "serão descompactados no processo de leitura!")
  1071.         )
  1072.         (set txt_PackersNonAvail (cat
  1073.             "Para que possa usar estes utilitários como (des)compactação e "
  1074.             "(des)encriptação de ficheiros, o FrexxEd necessita das livrarias "
  1075.             "xpkmaster.library e/ou powerpacker.library! Estas não estâo "
  1076.             "presentes no seu sistema. Assim, para usar as funções mencionadas, "
  1077.             "vá procuralos a algum lugar!")
  1078.         )
  1079.         (set txt_LocaleDir (cat
  1080.             "Gostaria de colocar os catálogos em LOCALE:catalogs/ "
  1081.             "ou em FREXXED:catalogs/ ? (escolhendo a última forçará "
  1082.             "a colocação do executável em FREXXED:) ")
  1083.         )
  1084.         (set txt_LocaleDirHelp (cat
  1085.             "O programa de instalação necessita de saber onde colocar os "
  1086.             "catálogos a instalar. O sistema procurará por eles em "
  1087.             "Locale:Catalogs/ e em "
  1088.             "PROGDIR:Catalogs/ (que neste caso é FREXXED:Catalogs/). "
  1089.             "Você é que tem de escolher onde! Lembre-se que se escolher "
  1090.             "colocalos em FREXXED:Catalogs/, o programa de instalação irá "
  1091.             "colocar o executável FrexxEd em FREXXED:.")
  1092.         )
  1093.         (set txt_LibsDir
  1094.             "Indique a partição/directoria onde instalar as livrarias!"
  1095.         )
  1096.     )
  1097. )
  1098.  
  1099.  
  1100. ;*****************************************************************************
  1101. ;
  1102. ; END OF LANGUAGE DEFINES, START OF *REAL* INSTALLATION
  1103. ;
  1104. ;*****************************************************************************
  1105.  
  1106. ; Prompt users running anything lower than V37 whether installing FrexxEd
  1107. ; since it won't run on such machines!
  1108.  
  1109. (set amigaversion (/ (getversion) 65536))
  1110.  
  1111. (if (< amigaversion 37)
  1112.    (if (not (askbool
  1113.                (prompt (txt_NoVersion amigaversion))
  1114.                (choices txt_Install txt_Cancel)
  1115.                (help txt_NoVersionHelp)
  1116.             )
  1117.        )
  1118.        (abort txt_AbortMsg)
  1119.    )
  1120. )
  1121.  
  1122. (complete 5)
  1123.  
  1124. (set previnstall (getassign "FrexxEd" "a"))
  1125.  
  1126. ; Get FrexxEd: directory
  1127. (set frexxdest (getassign "FrexxEd" "a"))
  1128.  
  1129. ; Get destination directory from user
  1130. (if (getassign "FrexxEd" "a")
  1131.    (if (not (askbool
  1132.                (prompt (txt_Destination frexxdest))
  1133.                (help (txt_DestinationHelp frexxdest))
  1134.                (default 1)
  1135.             )
  1136.        )
  1137.        (set frexxdest
  1138.         "non-existant file name"
  1139.        )
  1140.        (set samedir 1)     ; Don't bother with startup part
  1141.     )
  1142.     (set frexxdest
  1143.       "non-existant file name"
  1144.     )
  1145. )
  1146.  
  1147. ; Keep on until the entered directory really exists!
  1148.  
  1149. (while
  1150.    (not (exists frexxdest))
  1151.    (set frexxdest
  1152.       (askdir
  1153.          (prompt txt_DrawerPrompt)
  1154.          (help @askdir-help)
  1155.          (default @default-dest)
  1156.       )
  1157.    )
  1158. )
  1159.  
  1160. (if (= 0 @user-level)
  1161.   (
  1162.   ; Only novices get this!
  1163.     (makedir (tackon frexxdest "FrexxEd"))
  1164.     (set frexxdest (tackon frexxdest "FrexxEd"))
  1165.   )
  1166. )
  1167.  
  1168. (complete 10)
  1169.  
  1170. ; if not installed in RAM, check disk space
  1171. (if (<> (getdevice frexxdest) "RAM")
  1172.   (
  1173.     ; Check that there is enough disk space
  1174.     (set size (getdiskspace frexxdest))
  1175.  
  1176.     ; Don't do this if this is an update!
  1177.     (if previnstall
  1178.       (working)
  1179.       (
  1180.         ; Require 940000 bytes free before installation, otherwise: abort!
  1181.         (if (< size 940000)
  1182.           (abort (txt_OutOfSpace (getdevice frexxdest) (/ size 1024)))
  1183.         )
  1184.       )
  1185.     )
  1186.   )
  1187. )
  1188.  
  1189. (if (= 2 @user-level)
  1190. ; Only experts have the advantage of changing LIBS:!
  1191.    (set libdir (askdir
  1192.                   (prompt txt_LibsDir)
  1193.                   (help @askdir-help)
  1194.                   (default "LIBS:")
  1195.                 )
  1196.    )
  1197.    (set libdir "LIBS:")
  1198. )
  1199.  
  1200. (complete 15)
  1201.  
  1202. ; Get locale information
  1203. (set catalog (askoptions
  1204.                (prompt txt_SelectLangs)
  1205.                (choices "Svenska" "English" "Deutsch" "Italiano" "Nederlands" "Polski" "Français" "Norsk" "Português")
  1206.                (help txt_SelectLangsHelp)
  1207.                (default langbit)
  1208.              )
  1209. )
  1210.  
  1211. ; Get MagicWB icons installation information
  1212. (set magicwb (askbool
  1213.                (prompt txt_MagicWBIcons)
  1214.                (help txt_MagicWBHelp)
  1215.              )
  1216. )
  1217.  
  1218. (complete 20)
  1219.  
  1220. (if catalog
  1221.    (
  1222.       (set localedir
  1223.          (askbool
  1224.             (prompt txt_LocaleDir)
  1225.             (choices "LOCALE:" "FREXXED:")
  1226.             (default 1)
  1227.             (help txt_LocaleDirHelp)
  1228.          )
  1229.       )
  1230.       (if localedir
  1231.          (
  1232.             (if (not (exists "locale:" (noreq)))
  1233.                (
  1234.                 (makedir "sys:Locale")
  1235.                 (makeassign  "locale" "sys:locale")
  1236.                )
  1237.             )
  1238.        
  1239.             (if (not (exists "Locale:Catalogs"))
  1240.                (makedir "Locale:Catalogs")
  1241.             )
  1242.             (set catalogdest "Locale:Catalogs/")
  1243.          )
  1244.          (
  1245.             (set catalogdest (tackon frexxdest "Catalogs"))
  1246.             (makedir catalogdest)
  1247.          )
  1248.       )
  1249.  
  1250.       ; If FrexxEd was installed previously, we delete all old catalogs!
  1251.       (if previnstall
  1252.          (
  1253.            (delete "LOCALE:catalogs/#?/FrexxEd.catalog")
  1254.            (delete (tackon frexxdest "catalogs/#?/FrexxEd.catalog"))
  1255.            (delete (tackon previnstall "catalogs/#?/FrexxEd.catalog"))
  1256.          )
  1257.       )
  1258.  
  1259.       (if (IN catalog 0)
  1260.          (
  1261.             (makedir (tackon catalogdest "Svenska"))
  1262.             (copyfiles
  1263.                (source "Catalogs/Svenska")
  1264.                (dest (tackon catalogdest "Svenska"))
  1265.                (infos)
  1266.                (all)
  1267.             )
  1268.          )
  1269.       )
  1270.  
  1271.       (if (IN catalog 2)
  1272.          (
  1273.             (makedir (tackon catalogdest "Deutsch"))
  1274.             (copyfiles
  1275.                (source "Catalogs/Deutsch")
  1276.                (dest (tackon catalogdest "Deutsch"))
  1277.                (infos)
  1278.                (all)
  1279.             )
  1280.          )
  1281.       )
  1282.  
  1283.       (if (IN catalog 3)
  1284.          (
  1285.             (makedir (tackon catalogdest "Italiano"))
  1286.             (copyfiles
  1287.                (source "Catalogs/Italiano")
  1288.                (dest (tackon catalogdest "Italiano"))
  1289.                (infos)
  1290.                (all)
  1291.             )
  1292.          )
  1293.       )
  1294.  
  1295.       (if (IN catalog 4)
  1296.          (
  1297.             (makedir (tackon catalogdest "Nederlands"))
  1298.             (copyfiles
  1299.                (source "Catalogs/Nederlands")
  1300.                (dest (tackon catalogdest "Nederlands"))
  1301.                (infos)
  1302.                (all)
  1303.             )
  1304.          )
  1305.       )
  1306.  
  1307.       (if (IN catalog 5)
  1308.          (
  1309.             (makedir (tackon catalogdest "Polski"))
  1310.             (copyfiles
  1311.                (source "Catalogs/Polski")
  1312.                (dest (tackon catalogdest "Polski"))
  1313.                (infos)
  1314.                (all)
  1315.             )
  1316.          )
  1317.       )
  1318.  
  1319.       (if (IN catalog 6)
  1320.          (
  1321.             (makedir (tackon catalogdest "Français"))
  1322.             (copyfiles
  1323.                 (source "Catalogs/Francais")
  1324.                 (dest (tackon catalogdest "Français"))
  1325.                 (infos)
  1326.                 (all)
  1327.             )
  1328.          )
  1329.       )
  1330.  
  1331.       (if (IN catalog 7)
  1332.          (
  1333.             (makedir (tackon catalogdest "Norsk"))
  1334.             (copyfiles
  1335.                 (source "Catalogs/Norsk")
  1336.                 (dest (tackon catalogdest "Norsk"))
  1337.                 (infos)
  1338.                 (all)
  1339.             )
  1340.          )
  1341.       )
  1342.  
  1343.   )
  1344. )
  1345.  
  1346. (if localedir
  1347.    (set frexxeddir
  1348.       (askdir
  1349.          (prompt txt_FrexxEddir)
  1350.          (help txt_FrexxEddirHelp)
  1351.          (default frexxdest)
  1352.       )
  1353.    )
  1354.    (set frexxeddir frexxdest)
  1355. )
  1356.  
  1357.  
  1358. (complete 25)
  1359.  
  1360.  
  1361. ; Start copying files to destination!
  1362. (set @default-dest frexxdest)
  1363.  
  1364. (complete 30)
  1365.  
  1366. (makedir (tackon frexxdest "Projects"))
  1367.  
  1368. (makedir (tackon frexxdest "Macros"))
  1369.  
  1370. (makedir (tackon frexxdest "Startup"))
  1371.  
  1372. (makedir (tackon frexxdest "Docs"))
  1373.  
  1374. (if (exists "docs")
  1375.   (
  1376.     (copyfiles
  1377.        (source "docs/")
  1378.        (dest (tackon frexxdest "docs/"))
  1379.        (infos)
  1380.        (pattern "#?" )
  1381.     )
  1382.   )
  1383. )
  1384.  
  1385. (complete 35)
  1386.  
  1387. ; copy the keyfile if there is any!
  1388. ;(copyfiles
  1389. ;   (source "")
  1390. ;   (dest frexxdest)
  1391. ;   (pattern "FrexxEd.key" )
  1392. ;)
  1393.  
  1394.  
  1395. ; Make an FPL directory and copy all FPL files
  1396. (makedir (tackon frexxdest "FPL"))
  1397.  
  1398. (complete 40)
  1399.  
  1400. (if previnstall
  1401.    ; Yes, it was previously installed...
  1402.    (
  1403.      ; Make a backup-directory and copy all modified files (to preserve
  1404.      ; changes done by the user!) to that!
  1405.      (set backupdir (tackon frexxdest "oldFPL"))
  1406.      (makedir backupdir)
  1407.      (set destdir (tackon frexxdest "FPL/"))
  1408.      (set origdir "FPL/")
  1409.      (set backupchanged (askbool
  1410.                            (prompt txt_askbackup)
  1411.                            (help txt_askbackuphelp)
  1412.                         )
  1413.      )
  1414.      (foreach origdir "~(User.FPL)"
  1415.        (if (< @each-type 0)
  1416.           ; only do this stuff with FILES. Not DIRECTORIES.
  1417.           (
  1418.             (set destfile (tackon destdir @each-name))
  1419.             (set origfile (tackon "FPL" @each-name))
  1420.             (if (and backupchanged (exists destfile))
  1421.                 ; Backuping is wanted and
  1422.                 ; they both exist. Let's check if they're identical!
  1423.                 (if (= (getsum destfile) (getsum origfile))
  1424.                     ; Identical! Tell 'em it's already here!
  1425.                     (working (txt_alreadyinstalled @each-name))
  1426.                     ; Different, backup the previous file and copy the
  1427.                     ; new one
  1428.                     (
  1429.                        (copyfiles
  1430.                           (source destfile)
  1431.                           (dest backupdir)
  1432.                           (infos)
  1433.                        )
  1434.                        (copyfiles
  1435.                           (source origfile)
  1436.                           (dest destdir)
  1437.                           (infos)
  1438.                        )
  1439.                        (set allfiles (cat allfiles origfile "\n"))
  1440.                     )
  1441.                 )
  1442.                 ; This is obviously a new file, it was not previously
  1443.                 ; present! Just copy it.
  1444.                 (copyfiles
  1445.                    (source origfile)
  1446.                    (dest destdir)
  1447.                    (infos)
  1448.                 )
  1449.             )
  1450.           )
  1451.         )
  1452.      )
  1453.      (if allfiles
  1454.         ; There has been some files backuped!
  1455.         (textfile
  1456.            (dest (tackon backupdir "README"))
  1457.            (append (cat txt_backupfilestext allfiles))
  1458.         )
  1459.      )   
  1460.    )
  1461.    (
  1462.       ; Njet, not previously seen in this system!
  1463.       (copyfiles
  1464.          (source "FPL/")
  1465.          (dest (tackon frexxdest "FPL/"))
  1466.          (infos)
  1467.          (pattern "#?" )
  1468.       )
  1469.      ; Make an 'icons' directory and copy all icons there!
  1470.      (makedir (tackon frexxdest "icons"))
  1471.      (complete 45)
  1472.      
  1473.      (copyfiles
  1474.         (source "icons/")
  1475.         (dest (tackon frexxdest "icons/"))
  1476.         (infos)
  1477.         (pattern "#?.info" )
  1478.      )
  1479.    )
  1480. )
  1481.  
  1482. (if (exists (tackon frexxdest "FPL/User.FPL"))
  1483.    (working)
  1484.    ; If the User.FPL doesn't exist in the destination directory,
  1485.    ; copy it!
  1486.    (copyfiles
  1487.       (source "FPL/User.FPL")
  1488.       (dest (tackon frexxdest "FPL/"))
  1489.       (infos)
  1490.    )
  1491. )
  1492.  
  1493.  
  1494. ; Make a bin directory and copy all bin packages!
  1495. (makedir (tackon frexxdest "Bin"))
  1496.  
  1497. (complete 50)
  1498.  
  1499. (copyfiles
  1500.    (source "bin/")
  1501.    (dest (tackon frexxdest "bin/"))
  1502.    (infos)
  1503.    (pattern "#?" )
  1504. )
  1505.  
  1506. ; Make a 'rexx' directory and copy all rexx scripts there!
  1507. (makedir (tackon frexxdest "Rexx"))
  1508. (complete 55)
  1509.  
  1510. (copyfiles
  1511.    (source "rexx/")
  1512.    (dest (tackon frexxdest "rexx/"))
  1513.    (infos)
  1514.    (pattern "#?" )
  1515. )
  1516.  
  1517. ; Copy the FrexxEdStart.rx frontend
  1518. (copyfiles
  1519.    (help @copyfiles-help)
  1520.    (source "")
  1521.    (dest frexxeddir)
  1522.    (infos)
  1523.    (pattern "Freds" )
  1524. )
  1525.  
  1526. (protect (tackon frexxeddir "Freds") "s");
  1527.  
  1528. (complete 58)
  1529.  
  1530. (protect (tackon frexxdest "FPL/#?.FPL#?") "-e");
  1531.  
  1532. (complete 63)
  1533.  
  1534.  
  1535. ; Copy fpl.library to LIBS:
  1536. (copylib
  1537.    (prompt (cat txt_Install " fpl.library?"))
  1538.    (help @copylib-help)
  1539.    (source "libs/fpl.library")
  1540.    (dest libdir)
  1541.    (confirm)
  1542. )
  1543.  
  1544. (complete 65)
  1545.  
  1546. ; Copy reqtools.library to LIBS:
  1547. (copylib
  1548.    (prompt (cat txt_Install " reqtools.library (© by Nico Francois)?"))
  1549.    (help @copylib-help)
  1550.    (source "libs/reqtools.library")
  1551.    (dest libdir)
  1552.    (confirm)
  1553. )
  1554.  
  1555. (complete 73)
  1556.  
  1557. ; Copy the executable editor
  1558. (copyfiles
  1559.    (help @copyfiles-help)
  1560.    (source "")
  1561.    (dest frexxeddir)
  1562.    (infos)
  1563.    (pattern "FrEd" )
  1564. )
  1565.  
  1566. (protect (tackon frexxeddir "Fred") "p");
  1567.  
  1568. (complete 78)
  1569. ; Make a 'Libs' directory and copy frexxed.library and fastgraphics.library
  1570. ; to that one!
  1571. (makedir (tackon frexxdest "Libs"))
  1572. (copylib
  1573.    (dest (tackon frexxdest "Libs/"))
  1574.    (infos)
  1575.    (source "frexxed.library")
  1576. )
  1577.  
  1578. ;(complete 80)
  1579. ;(copylib
  1580. ;   (dest (tackon frexxdest "Libs/"))
  1581. ;   (infos)
  1582. ;   (source "fastgraphics.library")
  1583. ;)
  1584.  
  1585.  
  1586. (complete 85)
  1587. (if magicwb
  1588.    (copyfiles
  1589.      (source "mwb/")
  1590.      (all)
  1591.      (infos)
  1592.      (dest frexxdest)
  1593.    )
  1594. )
  1595.  
  1596. (complete 90)
  1597.  
  1598. ; Prompt for S:user-startup modification
  1599. (if (not samedir)
  1600.    (startup "FrexxEd"
  1601.       (prompt (txt_PromptStartup frexxdest))
  1602.       (help @startup-help)
  1603.       (command "assign FrexxEd: " frexxdest "\n")
  1604.    )
  1605. )
  1606.  
  1607. (complete 99)
  1608.  
  1609. ; Check if the XPK library is available
  1610. (if (>= (getversion "LIBS:xpkmaster.library") 1)
  1611.      (set library "xpkmaster.library ")
  1612. )
  1613.  
  1614. ; Check if powerpacker is available
  1615. (if (>= (getversion "LIBS:powerpacker.library") 20)
  1616.      (
  1617.       (if library
  1618.           (set library (cat library txt_And))
  1619.       )
  1620.       (set library (cat library "powerpacker.library"))
  1621.      )
  1622. )
  1623.  
  1624. ; If any of the packer libraries were avaialable, tell the user about them
  1625. (if library
  1626.      (message (txt_PackersAvail library))
  1627.      (message txt_PackersNonAvail)
  1628. )
  1629.  
  1630. (if (and (not @pretend) (not samedir))
  1631.    (makeassign "FrexxEd" frexxdest)
  1632. )
  1633. (textfile
  1634.    (dest "T:temporary_file")
  1635.    (append "cd FrexxEd:docs\nrun sys:utilities/amigaguide first.guide")
  1636. )
  1637. (run "execute T:temporary_file")
  1638. (delete "T:temporary_file")
  1639. (complete 100)
  1640.